package com.mrjy.maintain.dto;

import com.mrjy.common.entity.TeacherInfo;
import com.mrjy.common.util.ExcelField;

import java.io.Serializable;
import java.util.Map;

public class TeacherInfoDTO extends TeacherInfo implements Serializable{

	
	/**
	 * 
	 */
	private static final long serialVersionUID = 608929279033215865L;
	@ExcelField(title="序号")
	private String loginCode;//登录账号
	@ExcelField(title="姓名")
	private String userName;//老师名称
	@ExcelField(title="简介")
	private String userDesc;//讲述描述
	@ExcelField(title="标签")
	private String typeName;//教师标签
	@ExcelField(title="手机号")
	private String mobilePhone;//手机号码
	@ExcelField(title="身份证号")
	private String idCard; //身份证
	@ExcelField(title="银行卡号")
	private String bankCard; //教师的银行卡号
	@ExcelField(title="分成")
	private Double sharingProportion;
	@ExcelField(title="推广码")
	private String recommendCode;//老师推广码
	@ExcelField(title="团队")
	private Integer teamCount;//统计老师推广成员数
	@ExcelField(title="添加时间")
	private String registerDateString ; //注册时间、收索条件：开始时间
	
	private String sex; //性别
	
	private String email;//邮箱
	
	private String qq;//qq
	
	private String picName;//讲师头像
	
	private String headImgUrl;//微信头像
	
	private Map<Integer , String> typeMap;
	
	private String endTimeString;//收索条件：截止时间

	private Integer[] typeIds; 
	
	private Integer distributorId;

    private Integer isTeacher;//是否是老师

    public Double getSharingProportion() {
		return sharingProportion;
	}

	public void setSharingProportion(Double sharingProportion) {
		this.sharingProportion = sharingProportion;
	}

	public String getLoginCode() {
		return loginCode;
	}

	public void setLoginCode(String loginCode) {
		this.loginCode = loginCode;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getRecommendCode() {
		return recommendCode;
	}

	public void setRecommendCode(String recommendCode) {
		this.recommendCode = recommendCode;
	}

	public String getSex() {
		return sex;
	}

	public void setSex(String sex) {
		this.sex = sex;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getMobilePhone() {
		return mobilePhone;
	}

	public void setMobilePhone(String mobilePhone) {
		this.mobilePhone = mobilePhone;
	}

	public String getQq() {
		return qq;
	}

	public void setQq(String qq) {
		this.qq = qq;
	}

	public String getIdCard() {
		return idCard;
	}

	public void setIdCard(String idCard) {
		this.idCard = idCard;
	}

	public String getRegisterDateString() {
		return registerDateString;
	}

	public void setRegisterDateString(String registerDateString) {
		this.registerDateString = registerDateString;
	}

	public String getUserDesc() {
		return userDesc;
	}

	public void setUserDesc(String userDesc) {
		this.userDesc = userDesc;
	}

	public String getPicName() {
		return picName;
	}

	public void setPicName(String picName) {
		this.picName = picName;
	}

	public Integer getTeamCount() {
		return teamCount;
	}

	public void setTeamCount(Integer teamCount) {
		this.teamCount = teamCount;
	}

	public String getEndTimeString() {
		return endTimeString;
	}

	public void setEndTimeString(String endTimeString) {
		this.endTimeString = endTimeString;
	}

	public Map<Integer, String> getTypeMap() {
		return typeMap;
	}

	public void setTypeMap(Map<Integer, String> typeMap) {
		this.typeMap = typeMap;
	}

	public String getBankCard() {
		return bankCard;
	}

	public void setBankCard(String bankCard) {
		this.bankCard = bankCard;
	}

	public String getTypeName() {
		return typeName;
	}

	public void setTypeName(String typeName) {
		this.typeName = typeName;
	}

	public Integer[] getTypeIds() {
		return typeIds;
	}

	public void setTypeIds(Integer[] typeIds) {
		this.typeIds = typeIds;
	}

	public Integer getDistributorId() {
		return distributorId;
	}

	public void setDistributorId(Integer distributorId) {
		this.distributorId = distributorId;
	}

	public String getHeadImgUrl() {
		return headImgUrl;
	}

	public void setHeadImgUrl(String headImgUrl) {
		this.headImgUrl = headImgUrl;
	}


    public Integer getIsTeacher() {
        return isTeacher;
    }

    public void setIsTeacher(Integer isTeacher) {
        this.isTeacher = isTeacher;
    }
}
